Yup. I agree with that. The assassin will pose as an ambitious nobleman's son, but the prince will know that he's lying. Maybe the assassin will also recognize the prince. Maybe what they have is a silent agreement between them that they will keep each other's secret as long as the other one is still useful. So they work together, but secretly doesn't trust each other.