Yes, that its an old-fashioned term. Thats a good definition, in fact. I would only expect to hear that in a 40s or 50s American film. As far as its nuances, I would say it feels a little more playful than other terms of endearment. Maybe arrogant or cocky even.