Yes you can poly over paint and stain. The normal poly is oil based and amber-yellow in color and may change thecolor of paint, white is really noticeable it turns kind of snotty colored (my 7th graders words, I warn them before we poly their painted projects) the water based poly doesn't discolor paint as much.
I still recommended that you test your paint and project. Sometimes brushing the poly on can do odd things.