"I hope that they come."
Translation:Ik hoop dat ze komen.
It should be correct, however:
In this case I would use "zij" only if I could point at two or more unknown people and say this sentence. But if I knew them I would use "ze" because, at least in this situation, "zij" seems rather impersonal.
It's a subtile thing that might only come with experience.