Should I let a Friend call me a dumbass?

Arianatinyelephant1
So this girl I'm friends with called me a dumbass twice recently because of a comment I've made. She considers me her best friend, but I don't think I can trust her. I asked my best friend what she thought of someone who is suppose to be a close friend calling you a dumbass and she said she would be a little mad but she wouldn't make a big deal out of it.

My issue is that the girl who called me a dumbass has done many suspicious things such as:
didn't say "hi, bye, or thank you" when getting a ride from my mom.
She overreacts about everything (a girl asked her for a chip and she asked why. And when the girl left she asked me, would you ask someone for a chip. like its a fucking chip.. she j wanted a chip) I'm literally concerned for her brain.
And when she has a sleepover with people she'll leave RIGHT away in the morning.(I dont have sleepovers so it didn't happen to me)
she will also call me weird or ask "what are you doing" when I simply talk to someone else or do a simple ass action and she'll do this whenever we are around people.
she will always try to get my homework anwers (today she asked and didn't even let me answer before she said thanks)

she's an actual dumbass tho... not to be mean (I don't call her any names but I definitely will bc I'm pissed)
i literally have more sense than her by a bunch... she actually acts like the world revolves around her and I'm SICK of it

even though we have these rough times, we sometimes laugh a lot together and stuff. I'm just sick of keeping around people that treat me like shit. However she will also be like "when we are older we are totally gonna move to LA together and you can be my makeup artist. (I'm good at makeup)
we literally make up a fantasy together and it's fun but she also treats me like shit and I can't tell if it's suppose to be like a sister type of teasing or what...

What should I do? by the way she's BEING HOMESCHOOLED FOR THE REST OF HIGH SCHOOL AFTER THIS YEAR so am I wasting my time w her?
Should I let a Friend call me a dumbass?
3 Opinion