Can a user be deleted from a conversation and a new user be added to continue the conversation?

Yes this is possible. You can use the REST API to delete a user from the conversation and then add a different user, either also using the REST API or using the JS SDK. Please do note that if a new user is added this user can also see all the chat history from before they were added.