If a custom site content type has been associated with the wrong site, can the site association be changed?
Sure, as long as there isn't any content associated with that Content Type.