趾高氣揚

Etymology
From the book :

Idiom

 * 1)  to be on one's high horse; to be very self-righteous; to be arrogant