What happens if I have contacts sitting on a delay in a workflow and I change the delay?

The system will recalculate the remaining period for each contact. So if you change a two-day delay to three days when your contacts are on day one, they will have two days left on the delay.