I've always thought of cockiness as expressing confidence in an arrogant manner, usually it is because of some self perceived deficiency in that person.
A confident person does not need to be cocky.
__________________
A true man knows, and understands the meaning of Honor, Respect, and Loyalty.
Good answer.........It's true that you don't have to express your confidence in an arrogant manner, but just remember to give props and not be a little jealous bitch