A Captains badge is like a deep voice/long hair, you meet somone with it and it's all you remember of them. If its not there the next time you meet them you won't recognise that person. So amy had to re-introduce them, as he is no longer a captain they dont like him.
Oh and Kiff is only cool and confident at first because its a life or death situation and he knows he loves amy so he can't risk dying without winning her over. In normal circumstances he's shy and bashfull 'cause he loves her.
Case closed.