ne pas se prendre pour de la merde

Etymology
lit. 'to not take oneself for a shit'.

Verb

 * 1)  to think the sun shines out of one's arse, to think one's shit doesn't stink, to think one is the shit, to think one is hot shit to be full of oneself, to think highly of oneself