In the situation you describe, the frist thing a person living in Minnesota would typically want to do would be to clear the arrest warrant by posting the $300 bail and getting a court date. Otherwise, a routine traffic stop could potentially result in a weekend in jail, for example.
When you go to court, you will be able to review the police reports and get more information about the claims against you.
The best thing to do to keep your public record clean would be to retain a good criminal lawyer. It is important to understand that if you plead guilty, if if no conviction ultimately results, the case would not qualify for eventual expungement under Minnesota's expungment statute, Chapter 609A.
In addition to the strategies recommended by my colleague, you could go to the Minnesota Courts Website and check the file yourself to see what has happened. You should get some legal advice on how to deal specifically with this situation.