Her description of recklessness, impulsiveness and lack of remorse seems to fit well with antisocial personality disorder. Self-aggrandizing is usually seen as a major trait of narcissistic personality disorder, whereas APD (or sociopathy) is typically more inclined towards deception and manipulation for personal gain.
Hence, sociopaths spend a lot of time lying to and manipulating other people. Detecting lies might very well be easier for someone who lies a lot themselves: "Don't bullshit a bullshitter."
With that said, from what I understand of these various personality disorders, it's a bit of a floating spectrum of classifications, so traits and symptoms can overlap.
Edit: I agree, of course, that the whole text should be taken with a tablespoon of salt.
Hence, sociopaths spend a lot of time lying to and manipulating other people. Detecting lies might very well be easier for someone who lies a lot themselves: "Don't bullshit a bullshitter."
With that said, from what I understand of these various personality disorders, it's a bit of a floating spectrum of classifications, so traits and symptoms can overlap.
Edit: I agree, of course, that the whole text should be taken with a tablespoon of salt.