"je n'ai pas du tout confiance en moi"
to be honest, the difference is so subtle we can hardly explain it
I would second TA4U : "j'ai confiance en toi" is maybe more general, whereas "je te fais confiance" may refer to some specific field, but again, it depends on the context
:=)