confident is the adjective, confidence is the noun. The adjective is correct because you are describing a person. If you said confidence, that would imply that the person = confidence, which is obviously not true.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.