You need to know what kind of paint is on it first and then decide what you are going to use over it. If it's an ablative paint you can't put a hard epoxy over the top (you would need to strip first). If it's hard epoxy you can put anything over it. If it's ablative and you want ablative back on it, you can just pressure wash with a good sprayer then paint over.
If you are a trailer boat you don't want a hard epoxy by the way. It will skin over when left out of the water for extended periods and you lose the effectivness. It also build up thickness over time and just keeps adding weight and drag. I personally wouldn't use anything but a good ablative (even though I don't have a trailer boat) becasue of the build up and need to sand. Micron CSC is one, there are other high quality ablatives. 3 coats of good ablative will last a minimum 3 years plus full timne in water, longer for a trailer sailer. You also don't need to worry about whats on it to paint ablative over (unless it's a really bizare paint like a vinyl or something which you shouldn't have).
Another advantage of ablative is that it wears off over time (that's how it works, constantly exposing fresh copper) so when it's gone you know it becasue the underlying paint shows through. If you leave the old blue on and use black, you'll know it's time when you start seing blue show through. With hard epoxy the paint itself never dissolves (just the copper) so you can't tell it's gone until you start getting excessive growth.