cocky

adjective

Conceited or confident in a bold or cheeky way.