Faits : A. Par arrêt du 13 mars 2019, la Chambre pénale d'appel et de révision de la Cour de justice de la République et canton de Genève a condamné A._ pour infractions et contravention à la LStup et séjour illégal, à une peine privative de liberté de sept mois, sous déduction de 179 jours de détention avant jugement et à une amende de 100 fr. et a ordonné son expulsion de Suisse pour une durée de dix ans. En bref, la cour cantonale a retenu que A._ avait vendu 9,5 g de cocaïne à B._ en date du 20 mars 2018. Leur rencontre avait été observée par un policier qui les avait suivis jusqu'à un parc près de la rue C._, à hauteur duquel A._ s'était éloigné avant de revenir une dizaine de minutes plus tard. Après ce qui semblait être une transaction, les deux hommes s'étaient séparés. Interpellé, B._ détenait deux petits sachets contenant de la cocaïne en caillou, représentant un poids total de 9,5 g et avait dit s'être approvisionné auprès de l'individu africain qu'il venait de quitter et qu'il devait retrouver à 19h30. Le soir même, des gendarmes avaient interpellé A._ à l'endroit convenu. B._ avait réitéré ses déclarations devant le conseil de A._ et une forte crédibilité devait leur être conférée. Les déclarations de A._ s'agissant du déroulement de l'après-midi du 20 mars 2018 et des circonstances du rendez-vous avec B._ avaient quant à elles varié au fil de ses auditions, notamment s'agissant de la provenance de l'argent retrouvé sur lui lors de son interpellation. A._ avait été arrêté à l'heure et au lieu convenus avec B._ en vue d'une remise de marijuana, stupéfiant d'ailleurs effectivement retrouvé sur lui lors de son interpellation. Ses multiples et réguliers changements de numéros de téléphone et le surnom utilisé à son égard par des tiers finissaient de confirmer la culpabilité de A._. B. Par arrêt du 6 mai 2020, la Chambre pénale d'appel et de révision de la Cour de justice genevoise a déclaré la demande de révision formée par A._ contre l'arrêt du 13 mars 2019 irrecevable, rejeté la requête d'assistance judiciaire et mis les frais à la charge du prénommé. En substance, il en ressort que A._ demande la révision de l'arrêt du 13 mars 2019 et conclut à son acquittement de l'infraction à la LStup, au prononcé d'une peine pécuniaire n'excédant pas 90 jours-amende à 10 fr. l'unité, à ce qu'il soit renoncé à son expulsion et à l'octroi d'un montant de 35'000 fr. au titre du tort moral pour 175 jours de détention indument subis, frais de procédure à la charge de l'Etat. A l'appui de sa demande, il produit un document, rédigé à l'ordinateur, daté du 14 janvier 2020 à l'aide d'un tampon humide, et signé à la main. En résumé, il en ressort que B._ déclare qu'il n'a jamais acquis de stupéfiants auprès de A._, ses fausses accusations ayant été faites en raison des pressions policières et de la crainte que ses propres ennuis judiciaires ne s'aggravent. C. A._ forme un recours en matière pénale au Tribunal fédéral contre l'arrêt du 6 mai 2020. Il conclut, avec suite de frais et dépens, à la recevabilité de sa demande de révision, au renvoi de la cause à l'autorité précédente pour qu'elle entre en matière sur sa demande et à ce que l'assistance judiciaire lui soit octroyée sur le plan cantonal avec effet au 10 mars 2020. Il requiert, par ailleurs, l'octroi de l'assistance judiciaire pour la procédure devant le Tribunal fédéral.