How do I Paint over Semi-Gloss Oil base cabinets?

These are wood cabinets, but don't want to strip. Light sanding would also be a lot of work. Do they make a product like liquid sand? I would also like to switch to a water base Latex. Can you paint Latex over Oil base?

  3 answers