too big for one's britches

Etymology
US origin, c. 19

Adjective

 * 1)  Disturbingly confident, unacceptably cocky.