I'm just learning the language right now myself, but tumhe seems to originate from "tum", a form of "you" that is said to friends and equals. Tujhe seems to come from "tu" which is another form of "you" said to children. Meanwhile aap (aapko) is for elders and to show respect.