Wiktionary
too big for one's britches
a. 1 (context idiomatic English) Disturbingly confident, unacceptably cocky. 2 (&lit Too large to fit into one's pants English)