Ball pythons shouldn't be kept with anything else. At pet stores, they are just kept together to save money and space, not for the care of the snakes.
As for cresties, you can keep a few females together, but males can be agressive and may hurt each other.