Let me second Bullwinkle's suggestions.
First let me point out that in a previous lifetime I have been a jail doctor, police and fire surgeon, county coroner, emr doc, yadda, yadda. I hang out with a bunch of police/dnr officer/pilot types at the airport. I am an admirer of the officers who put their lives on the line for crappy pay and a daily working environment of being lied to by the dregs of society. Even they say there are the officers who just do the job and go home. And there are the officers who dream about having the power of the gun and the badge. The second group is small but they cause 99% of the problems.
Now, let me say that any officer who accosts me and demands me to say whether I am high or not, will get all responses in the form of questions such as : who is your supervisor/what is his cell number/etc.
Do not answer his questions!!!
He does not have the legal right to stop you absent probable cause, but the instant you play the role of supplicant and start answering his demands, you will likely give him cause.
Do not think that you can joke your way out or make a friend of him. The fact that he has accosted you is proof that he is measuring you up hoping you will slip and give him a probable cause to place you under arrest.
He is not your friend. He does not intend to be your friend. He has an agenda and you are a target of opportunity.
Now, actually because I am old, stubborn, and ornery I would most likely tell him, "that is none of your business" and simply walk away. If he wants to escalate that, my attorney will be thrilled for the chance of one-third of a big payout..
Oh yea, and do not let him search your car. Make him get a warrant - and call your lawyer while you are waiting. Oh yeah, he will make a world of threats and jaw on you - but one of you has to be the adult with a brain.
You know there is nothing illegal in your car.
I know there is nothing illegal in your car.
Do you know what he has in his pocket?