Add ReplaceSeries and refactor the CreateSeries function into smaller steps

We should check here if the series we're replacing has any private keys, that is, empowered. If it is, we'll most likely want some other behavior. Generally when we're replacing series, it should not have private keys in it.