overconfident
/ˌəʊvə(ɹ)ˈkɒnfɪdənt/
adjective
Meaning
Too confident.
Presumptuous, cocksure, rude and disrespectful.