Thanks Chris, will review and get back to you.
Someone just copy/pasted this to me.
//update to restart subscription from beginning
//var a =
conn.UpdatePersistentSubscriptionAsync(stream, group, settings,
This will not actually restart the subscription. The StartFrom is only
looked at when the subscription starts for the first time.