This modern crude expression captures Hoity Toity, for meaning not blog:) "He thinks his sh__ doesn't stink" Don't have an idiom for arrogant, blowhard comes to mind. But I do have an occasion to throw out "... He is a legend in his own mind". Sounds sexist but I h...
Lastly, take responsibility for your actions if your behavior is the reason why she is upset. Text something such as “I will try to stick to my word next time.” Alternatively, you might write “I’ll try to think more before I say something like that again.” Perhaps you forgot that...