The big thing is to clean the siding first. I used a pressure washer with plain old water. Then I primed it with a latex primer, then I spray painted it with latex paint. I used all sherwin william's products and A-100 was used as my finish coat, it also has a primer base within the paint.
Do not paint the siding when the siding itself is hot, do not paint the siding where the sun is shining at the time of painting. This is called flash drying and it is not good thing for something like vinyl.