1. A sudden outburst in rage. To go crazy in anger.
2. To literally flip a shit over, perhaps on a barbecue.
1. Don't mess with that guy, touch him and he will flip a shit.
2. My professor flipped a shit on me when I tried to sneak in late to class.