I would think twice before pleading no contest. Plead no contest means: Admitting to the facts of the charges. You should consult with an attorney from your jurisdiction to help you determine if in your state you will be able to apply for the petty offense exception for immigration purposes...
Excellent and Wise Response
Husty, that was a great reply! Yes, I would concur with your reply because we cannot hide anything from a US consulate officer. Lying would constitute a felony! Although it may seem harsh for you given the circumstances and the possibilities of losing your k3 visa...