So sorry that I stated Cottonwood campground has reservations. I have changed that in my original post. Only the group campground has reservations. We've stayed at Cottonwood with no reservations.
For the Rio Grande Village RV Park with hookups, here is where you can reserve: