in my opinion unless you are under arrest they have no right to take any of your personal belongings. As for the gopro it isnt public domain till you post the video. So anything on it they have no cause to view without an warrant.
If you're on the side of the road you are under arrest. It's called a non-custodial arrest. It can turn into a custodial arrest real quick.