Wiktionary
think one's shit doesn't stink
vb. (context idiomatic English) To be arrogant or overconfident.