Add ReplaceSeries and refactor the CreateSeries function into smaller steps

You can just return err here since it's already a managerError.