As nouns the difference between confidence and firm
is that
confidence is passive self-assurance while
firm is (uk|business) a business partnership; the name under which it trades.
As an adjective firm is
steadfast, secure, hard (in position).
As a verb firm is
to make firm or strong; fix securely.