Discuss the different types of advanced directives and the pros and cons of each.