confident

adjective

Feeling or showing confidence in oneself or one's abilities or qualities.

noun

A confidant.