When you say resurface, are you simply paving over existing asphalt?? If so, any areas that have broken up or are badly cracked need to be completely cut out first or it will simply crack again. Also any areas where new asphalt butts old asphalt should have a super tack adhesive applied to ensure a proper bond.
The gravel beneath the cut out areas needs to be compacted. Then I would want two separate lifts of asphalt installed. The first lift should utilize a stronger 3/4" aggregate mix and should be 2" thick minimum when compacted. The second lift should have a smaller 3/8" aggregate mix for a smoother surface and less water infiltration and this lift should be at least 1" thick when compacted.
If your current driveway is fine and your simply resurfacing for whatever reason, I would use a 3/8" mix.
The term "superpave or supermix" is a way of the installer telling you he wants to do the job in one lift and supposedly the mix is a happy medium between a 3/4" agg mix and 3/8" agg mix. Don't fall for it, two separate lifts is the proper way to go when paving from gravel up.
Here's some good info for you...
http://www.asphaltpavement.org/driveways
Good Luck!
Dan