<human>: Give me the gist of the text in a nutshell

Okay, didn't really know how to word the title, but basically, she's not reliable at all. She'll make plans with me then forget and make plans with her friends, if I bring it up, she'll then say about ditching her friends for me again. Very flakey, at first this concerned me, how can I trust her to turn up and remember our plans and things like that.

She's unreliable in general, uni lectures, public transport times, she forgets or doesn't go or changes her plans on impulse, ditches friends for others, then flakes all together.

So, instead of directly pointing this out, I did that once or twice and she gets angry and upset and says she don't ditch as much, but then still does it. Instead if she makes plans, I'll subtly offer her a reward if she does it, a present for an entire week of uni lectures. If she forgets about our plans for her friends, I'll bring it up then make sure she doesn't ditch her friends. Maybe conditional behaviour/training?

I just want her to stop being unreliable, because it's already started to affect her uni work, obviously I don't want her to fail, employers aren't going to like it, she won't get a good reference, her friends will get annoyed. I get a bit annoyed when she forgets our plans.
<bot>: girlfriend is really unreliable, I'm trying to give rewards as incentive to stop ditching plans and be more reliable over all, is this right or am I being a dick?