CRM doesn't mean that you have to accept whatever attitude the F/O wants to give you. Have a talk with other Captains who have flown with this bloke to get their view and suggestions. This F/O's behaviour will be well known so its not like you are telling taleos out of school. It could be that he tries this attitude with all the Captains or it could be that he only does it with those he knows he can manipulate. Good luck.