Here is some pragmatic advice about when to talk with police from someone who has been stopped by police when they could have legitimately arrested him.
If you have done something wrong where someone got hurt - don't talk to them. Otherwise, it depends:
If you have done something wrong where someone got hurt - don't talk to them. Otherwise, it depends:
http://tuckermax.me/how-to-deal-with-cops-2/