someone who thinks there the main character, someone who is overly self-confident, arrogant, and boasts about their abilities in a way that is often annoying or irritating to others,Someone who thinks there gonna get that way that they wanted
A person known for being overly confident in order to brush aside the fact that his/her penis is small. In other words, he's compensating for something.
You know that douche Jack? Jennyscrewed him the other day and found out he's just a Cocky McShortcock.