
Be/get on your high horse
Arrogance Displayed
The phrase usually shows arrogance or a patronizing attitude rather than confidence. 
Cultural Perception
Some cultures may view this phrase as highly offensive or disrespectful. 
Informal Usage
This idiom is mostly used in informal situations and may not be appropriate in formal contexts. 