High-yield municipal bonds are one of the best performing asset classes this year but that doesn't mean we think all investors should consider adding them to their portfolio.