I followed the ARIA pattern in this demo, but then I added aria-expanded on the button to tell the user that something is expanding and collapsing, however, the ARIA pattern does not mention anything about using aria-expanded.
Following ARIA pattern plus added aria-expanded
This is the tooltip text content.
Following ARIA pattern except using aria-labelledby over -describedby plus added aria-expanded